using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;

[Serializable, XmlSchemaProvider("GetTypedDataSetSchema"), GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), XmlRoot("rptDataSet"), HelpKeyword("vs.data.DataSet"), DesignerCategory("code"), ToolboxItem(true)]
public class rptDataSet : DataSet
{
    private System.Data.SchemaSerializationMode _schemaSerializationMode;
    private baocao_3bDataTable tablebaocao_3b;
    private baocao_3cDataTable tablebaocao_3c;
    private ConNguoi_nguoiDataTable tableConNguoi_nguoi;
    private DoanhNghiepDataTable tableDoanhNghiep;

    [DebuggerNonUserCode]
    public rptDataSet()
    {
        this._schemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
        base.BeginInit();
        this.InitClass();
        CollectionChangeEventHandler handler = new CollectionChangeEventHandler(this.SchemaChanged);
        base.Tables.CollectionChanged += handler;
        base.Relations.CollectionChanged += handler;
        base.EndInit();
    }

    [DebuggerNonUserCode]
    protected rptDataSet(SerializationInfo info, StreamingContext context) : base(info, context, false)
    {
        this._schemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
        if (base.IsBinarySerialized(info, context))
        {
            this.InitVars(false);
            CollectionChangeEventHandler handler = new CollectionChangeEventHandler(this.SchemaChanged);
            this.Tables.CollectionChanged += handler;
            this.Relations.CollectionChanged += handler;
        }
        else
        {
            string s = (string) info.GetValue("XmlSchema", typeof(string));
            if (base.DetermineSchemaSerializationMode(info, context) == System.Data.SchemaSerializationMode.IncludeSchema)
            {
                DataSet dataSet = new DataSet();
                dataSet.ReadXmlSchema(new XmlTextReader(new StringReader(s)));
                if (dataSet.Tables["ConNguoi_nguoi"] != null)
                {
                    base.Tables.Add(new ConNguoi_nguoiDataTable(dataSet.Tables["ConNguoi_nguoi"]));
                }
                if (dataSet.Tables["DoanhNghiep"] != null)
                {
                    base.Tables.Add(new DoanhNghiepDataTable(dataSet.Tables["DoanhNghiep"]));
                }
                if (dataSet.Tables["baocao_3b"] != null)
                {
                    base.Tables.Add(new baocao_3bDataTable(dataSet.Tables["baocao_3b"]));
                }
                if (dataSet.Tables["baocao_3c"] != null)
                {
                    base.Tables.Add(new baocao_3cDataTable(dataSet.Tables["baocao_3c"]));
                }
                base.DataSetName = dataSet.DataSetName;
                base.Prefix = dataSet.Prefix;
                base.Namespace = dataSet.Namespace;
                base.Locale = dataSet.Locale;
                base.CaseSensitive = dataSet.CaseSensitive;
                base.EnforceConstraints = dataSet.EnforceConstraints;
                base.Merge(dataSet, false, MissingSchemaAction.Add);
                this.InitVars();
            }
            else
            {
                base.ReadXmlSchema(new XmlTextReader(new StringReader(s)));
            }
            base.GetSerializationData(info, context);
            CollectionChangeEventHandler handler2 = new CollectionChangeEventHandler(this.SchemaChanged);
            base.Tables.CollectionChanged += handler2;
            this.Relations.CollectionChanged += handler2;
        }
    }

    [DebuggerNonUserCode]
    public override DataSet Clone()
    {
        rptDataSet set = (rptDataSet) base.Clone();
        set.InitVars();
        set.SchemaSerializationMode = this.SchemaSerializationMode;
        return set;
    }

    [DebuggerNonUserCode]
    protected override XmlSchema GetSchemaSerializable()
    {
        MemoryStream w = new MemoryStream();
        base.WriteXmlSchema(new XmlTextWriter(w, null));
        w.Position = 0L;
        return XmlSchema.Read(new XmlTextReader(w), null);
    }

    [DebuggerNonUserCode]
    public static XmlSchemaComplexType GetTypedDataSetSchema(XmlSchemaSet xs)
    {
        rptDataSet set = new rptDataSet();
        XmlSchemaComplexType type = new XmlSchemaComplexType();
        XmlSchemaSequence sequence = new XmlSchemaSequence();
        XmlSchemaAny item = new XmlSchemaAny();
        item.Namespace = set.Namespace;
        sequence.Items.Add(item);
        type.Particle = sequence;
        XmlSchema schemaSerializable = set.GetSchemaSerializable();
        if (xs.Contains(schemaSerializable.TargetNamespace))
        {
            MemoryStream stream = new MemoryStream();
            MemoryStream stream2 = new MemoryStream();
            try
            {
                XmlSchema current = null;
                schemaSerializable.Write(stream);
                IEnumerator enumerator = xs.Schemas(schemaSerializable.TargetNamespace).GetEnumerator();
                while (enumerator.MoveNext())
                {
                    current = (XmlSchema) enumerator.Current;
                    stream2.SetLength(0L);
                    current.Write(stream2);
                    if (stream.Length == stream2.Length)
                    {
                        stream.Position = 0L;
                        stream2.Position = 0L;
                        while ((stream.Position != stream.Length) && (stream.ReadByte() == stream2.ReadByte()))
                        {
                        }
                        if (stream.Position == stream.Length)
                        {
                            return type;
                        }
                    }
                }
            }
            finally
            {
                if (stream != null)
                {
                    stream.Close();
                }
                if (stream2 != null)
                {
                    stream2.Close();
                }
            }
        }
        xs.Add(schemaSerializable);
        return type;
    }

    [DebuggerNonUserCode]
    private void InitClass()
    {
        base.DataSetName = "rptDataSet";
        base.Prefix = "";
        base.Namespace = "http://tempuri.org/rptDataSet.xsd";
        base.EnforceConstraints = true;
        this.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
        this.tableConNguoi_nguoi = new ConNguoi_nguoiDataTable();
        base.Tables.Add(this.tableConNguoi_nguoi);
        this.tableDoanhNghiep = new DoanhNghiepDataTable();
        base.Tables.Add(this.tableDoanhNghiep);
        this.tablebaocao_3b = new baocao_3bDataTable();
        base.Tables.Add(this.tablebaocao_3b);
        this.tablebaocao_3c = new baocao_3cDataTable();
        base.Tables.Add(this.tablebaocao_3c);
    }

    [DebuggerNonUserCode]
    protected override void InitializeDerivedDataSet()
    {
        base.BeginInit();
        this.InitClass();
        base.EndInit();
    }

    [DebuggerNonUserCode]
    internal void InitVars()
    {
        this.InitVars(true);
    }

    [DebuggerNonUserCode]
    internal void InitVars(bool initTable)
    {
        this.tableConNguoi_nguoi = (ConNguoi_nguoiDataTable) base.Tables["ConNguoi_nguoi"];
        if (initTable && (this.tableConNguoi_nguoi != null))
        {
            this.tableConNguoi_nguoi.InitVars();
        }
        this.tableDoanhNghiep = (DoanhNghiepDataTable) base.Tables["DoanhNghiep"];
        if (initTable && (this.tableDoanhNghiep != null))
        {
            this.tableDoanhNghiep.InitVars();
        }
        this.tablebaocao_3b = (baocao_3bDataTable) base.Tables["baocao_3b"];
        if (initTable && (this.tablebaocao_3b != null))
        {
            this.tablebaocao_3b.InitVars();
        }
        this.tablebaocao_3c = (baocao_3cDataTable) base.Tables["baocao_3c"];
        if (initTable && (this.tablebaocao_3c != null))
        {
            this.tablebaocao_3c.InitVars();
        }
    }

    [DebuggerNonUserCode]
    protected override void ReadXmlSerializable(XmlReader reader)
    {
        if (base.DetermineSchemaSerializationMode(reader) == System.Data.SchemaSerializationMode.IncludeSchema)
        {
            this.Reset();
            DataSet dataSet = new DataSet();
            dataSet.ReadXml(reader);
            if (dataSet.Tables["ConNguoi_nguoi"] != null)
            {
                base.Tables.Add(new ConNguoi_nguoiDataTable(dataSet.Tables["ConNguoi_nguoi"]));
            }
            if (dataSet.Tables["DoanhNghiep"] != null)
            {
                base.Tables.Add(new DoanhNghiepDataTable(dataSet.Tables["DoanhNghiep"]));
            }
            if (dataSet.Tables["baocao_3b"] != null)
            {
                base.Tables.Add(new baocao_3bDataTable(dataSet.Tables["baocao_3b"]));
            }
            if (dataSet.Tables["baocao_3c"] != null)
            {
                base.Tables.Add(new baocao_3cDataTable(dataSet.Tables["baocao_3c"]));
            }
            base.DataSetName = dataSet.DataSetName;
            base.Prefix = dataSet.Prefix;
            base.Namespace = dataSet.Namespace;
            base.Locale = dataSet.Locale;
            base.CaseSensitive = dataSet.CaseSensitive;
            base.EnforceConstraints = dataSet.EnforceConstraints;
            base.Merge(dataSet, false, MissingSchemaAction.Add);
            this.InitVars();
        }
        else
        {
            base.ReadXml(reader);
            this.InitVars();
        }
    }

    [DebuggerNonUserCode]
    private void SchemaChanged(object sender, CollectionChangeEventArgs e)
    {
        if (e.Action == CollectionChangeAction.Remove)
        {
            this.InitVars();
        }
    }

    [DebuggerNonUserCode]
    private bool ShouldSerializebaocao_3b()
    {
        return false;
    }

    [DebuggerNonUserCode]
    private bool ShouldSerializebaocao_3c()
    {
        return false;
    }

    [DebuggerNonUserCode]
    private bool ShouldSerializeConNguoi_nguoi()
    {
        return false;
    }

    [DebuggerNonUserCode]
    private bool ShouldSerializeDoanhNghiep()
    {
        return false;
    }

    [DebuggerNonUserCode]
    protected override bool ShouldSerializeRelations()
    {
        return false;
    }

    [DebuggerNonUserCode]
    protected override bool ShouldSerializeTables()
    {
        return false;
    }

    [DesignerSerializationVisibility(DesignerSerializationVisibility.Content), DebuggerNonUserCode, Browsable(false)]
    public baocao_3bDataTable baocao_3b
    {
        get
        {
            return this.tablebaocao_3b;
        }
    }

    [DesignerSerializationVisibility(DesignerSerializationVisibility.Content), Browsable(false), DebuggerNonUserCode]
    public baocao_3cDataTable baocao_3c
    {
        get
        {
            return this.tablebaocao_3c;
        }
    }

    [DebuggerNonUserCode, Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
    public ConNguoi_nguoiDataTable ConNguoi_nguoi
    {
        get
        {
            return this.tableConNguoi_nguoi;
        }
    }

    [DebuggerNonUserCode, Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
    public DoanhNghiepDataTable DoanhNghiep
    {
        get
        {
            return this.tableDoanhNghiep;
        }
    }

    [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), DebuggerNonUserCode]
    public DataRelationCollection Relations
    {
        get
        {
            return base.Relations;
        }
    }

    [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible), Browsable(true), DebuggerNonUserCode]
    public override System.Data.SchemaSerializationMode SchemaSerializationMode
    {
        get
        {
            return this._schemaSerializationMode;
        }
        set
        {
            this._schemaSerializationMode = value;
        }
    }

    [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), DebuggerNonUserCode]
    public DataTableCollection Tables
    {
        get
        {
            return base.Tables;
        }
    }

    [Serializable, XmlSchemaProvider("GetTypedTableSchema"), GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
    public class baocao_3bDataTable : DataTable, IEnumerable
    {
        private DataColumn columnchuyen_mon;
        private DataColumn columncmnd;
        private DataColumn columndia_chi;
        private DataColumn columndia_chi_chi_tiet;
        private DataColumn columnghi_chu;
        private DataColumn columngioi_tinh;
        private DataColumn columnho_ten;
        private DataColumn columnkha_nang_khac;
        private DataColumn columnma_nguoi;
        private DataColumn columnmuc_luong;
        private DataColumn columnngay_sinh;
        private DataColumn columnngay_tao;
        private DataColumn columnnoi_lam_viec;
        private DataColumn columnstt;
        private DataColumn columnth_nn;
        private DataColumn columnvi_tri_cong_viec;
        private DataColumn columnyeu_cau_khac;

        public event rptDataSet.baocao_3bRowChangeEventHandler baocao_3bRowChanged;

        public event rptDataSet.baocao_3bRowChangeEventHandler baocao_3bRowChanging;

        public event rptDataSet.baocao_3bRowChangeEventHandler baocao_3bRowDeleted;

        public event rptDataSet.baocao_3bRowChangeEventHandler baocao_3bRowDeleting;

        [DebuggerNonUserCode]
        public baocao_3bDataTable()
        {
            base.TableName = "baocao_3b";
            this.BeginInit();
            this.InitClass();
            this.EndInit();
        }

        [DebuggerNonUserCode]
        internal baocao_3bDataTable(DataTable table)
        {
            base.TableName = table.TableName;
            if (table.CaseSensitive != table.DataSet.CaseSensitive)
            {
                base.CaseSensitive = table.CaseSensitive;
            }
            if (table.Locale.ToString() != table.DataSet.Locale.ToString())
            {
                base.Locale = table.Locale;
            }
            if (table.Namespace != table.DataSet.Namespace)
            {
                base.Namespace = table.Namespace;
            }
            base.Prefix = table.Prefix;
            base.MinimumCapacity = table.MinimumCapacity;
        }

        [DebuggerNonUserCode]
        protected baocao_3bDataTable(SerializationInfo info, StreamingContext context) : base(info, context)
        {
            this.InitVars();
        }

        [DebuggerNonUserCode]
        public void Addbaocao_3bRow(rptDataSet.baocao_3bRow row)
        {
            base.Rows.Add(row);
        }

        [DebuggerNonUserCode]
        public rptDataSet.baocao_3bRow Addbaocao_3bRow(string stt, string ma_nguoi, string ho_ten, DateTime ngay_sinh, bool gioi_tinh, string cmnd, string dia_chi_chi_tiet, string dia_chi, string th_nn, string kha_nang_khac, string vi_tri_cong_viec, string muc_luong, string noi_lam_viec, string yeu_cau_khac, string ghi_chu, DateTime ngay_tao, string chuyen_mon)
        {
            rptDataSet.baocao_3bRow row = (rptDataSet.baocao_3bRow) base.NewRow();
            row.ItemArray = new object[] { 
                stt, ma_nguoi, ho_ten, ngay_sinh, gioi_tinh, cmnd, dia_chi_chi_tiet, dia_chi, th_nn, kha_nang_khac, vi_tri_cong_viec, muc_luong, noi_lam_viec, yeu_cau_khac, ghi_chu, ngay_tao, 
                chuyen_mon
             };
            base.Rows.Add(row);
            return row;
        }

        [DebuggerNonUserCode]
        public override DataTable Clone()
        {
            rptDataSet.baocao_3bDataTable table = (rptDataSet.baocao_3bDataTable) base.Clone();
            table.InitVars();
            return table;
        }

        [DebuggerNonUserCode]
        protected override DataTable CreateInstance()
        {
            return new rptDataSet.baocao_3bDataTable();
        }

        [DebuggerNonUserCode]
        public rptDataSet.baocao_3bRow FindByma_nguoi(string ma_nguoi)
        {
            return (rptDataSet.baocao_3bRow) base.Rows.Find(new object[] { ma_nguoi });
        }

        [DebuggerNonUserCode]
        public virtual IEnumerator GetEnumerator()
        {
            return base.Rows.GetEnumerator();
        }

        [DebuggerNonUserCode]
        protected override Type GetRowType()
        {
            return typeof(rptDataSet.baocao_3bRow);
        }

        [DebuggerNonUserCode]
        public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
        {
            XmlSchemaComplexType type = new XmlSchemaComplexType();
            XmlSchemaSequence sequence = new XmlSchemaSequence();
            rptDataSet set = new rptDataSet();
            XmlSchemaAny item = new XmlSchemaAny();
            item.Namespace = "http://www.w3.org/2001/XMLSchema";
            item.MinOccurs = 0M;
            item.MaxOccurs = 79228162514264337593543950335M;
            item.ProcessContents = XmlSchemaContentProcessing.Lax;
            sequence.Items.Add(item);
            XmlSchemaAny any2 = new XmlSchemaAny();
            any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
            any2.MinOccurs = 1M;
            any2.ProcessContents = XmlSchemaContentProcessing.Lax;
            sequence.Items.Add(any2);
            XmlSchemaAttribute attribute = new XmlSchemaAttribute();
            attribute.Name = "namespace";
            attribute.FixedValue = set.Namespace;
            type.Attributes.Add(attribute);
            XmlSchemaAttribute attribute2 = new XmlSchemaAttribute();
            attribute2.Name = "tableTypeName";
            attribute2.FixedValue = "baocao_3bDataTable";
            type.Attributes.Add(attribute2);
            type.Particle = sequence;
            XmlSchema schemaSerializable = set.GetSchemaSerializable();
            if (xs.Contains(schemaSerializable.TargetNamespace))
            {
                MemoryStream stream = new MemoryStream();
                MemoryStream stream2 = new MemoryStream();
                try
                {
                    XmlSchema current = null;
                    schemaSerializable.Write(stream);
                    IEnumerator enumerator = xs.Schemas(schemaSerializable.TargetNamespace).GetEnumerator();
                    while (enumerator.MoveNext())
                    {
                        current = (XmlSchema) enumerator.Current;
                        stream2.SetLength(0L);
                        current.Write(stream2);
                        if (stream.Length == stream2.Length)
                        {
                            stream.Position = 0L;
                            stream2.Position = 0L;
                            while ((stream.Position != stream.Length) && (stream.ReadByte() == stream2.ReadByte()))
                            {
                            }
                            if (stream.Position == stream.Length)
                            {
                                return type;
                            }
                        }
                    }
                }
                finally
                {
                    if (stream != null)
                    {
                        stream.Close();
                    }
                    if (stream2 != null)
                    {
                        stream2.Close();
                    }
                }
            }
            xs.Add(schemaSerializable);
            return type;
        }

        [DebuggerNonUserCode]
        private void InitClass()
        {
            this.columnstt = new DataColumn("stt", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnstt);
            this.columnma_nguoi = new DataColumn("ma_nguoi", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnma_nguoi);
            this.columnho_ten = new DataColumn("ho_ten", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnho_ten);
            this.columnngay_sinh = new DataColumn("ngay_sinh", typeof(DateTime), null, MappingType.Element);
            base.Columns.Add(this.columnngay_sinh);
            this.columngioi_tinh = new DataColumn("gioi_tinh", typeof(bool), null, MappingType.Element);
            base.Columns.Add(this.columngioi_tinh);
            this.columncmnd = new DataColumn("cmnd", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columncmnd);
            this.columndia_chi_chi_tiet = new DataColumn("dia_chi_chi_tiet", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columndia_chi_chi_tiet);
            this.columndia_chi = new DataColumn("dia_chi", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columndia_chi);
            this.columnth_nn = new DataColumn("th_nn", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnth_nn);
            this.columnkha_nang_khac = new DataColumn("kha_nang_khac", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnkha_nang_khac);
            this.columnvi_tri_cong_viec = new DataColumn("vi_tri_cong_viec", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnvi_tri_cong_viec);
            this.columnmuc_luong = new DataColumn("muc_luong", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnmuc_luong);
            this.columnnoi_lam_viec = new DataColumn("noi_lam_viec", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnnoi_lam_viec);
            this.columnyeu_cau_khac = new DataColumn("yeu_cau_khac", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnyeu_cau_khac);
            this.columnghi_chu = new DataColumn("ghi_chu", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnghi_chu);
            this.columnngay_tao = new DataColumn("ngay_tao", typeof(DateTime), null, MappingType.Element);
            base.Columns.Add(this.columnngay_tao);
            this.columnchuyen_mon = new DataColumn("chuyen_mon", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnchuyen_mon);
            base.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[] { this.columnma_nguoi }, true));
            this.columnma_nguoi.AllowDBNull = false;
            this.columnma_nguoi.Unique = true;
            this.columnngay_sinh.AllowDBNull = false;
            this.columnngay_tao.AllowDBNull = false;
        }

        [DebuggerNonUserCode]
        internal void InitVars()
        {
            this.columnstt = base.Columns["stt"];
            this.columnma_nguoi = base.Columns["ma_nguoi"];
            this.columnho_ten = base.Columns["ho_ten"];
            this.columnngay_sinh = base.Columns["ngay_sinh"];
            this.columngioi_tinh = base.Columns["gioi_tinh"];
            this.columncmnd = base.Columns["cmnd"];
            this.columndia_chi_chi_tiet = base.Columns["dia_chi_chi_tiet"];
            this.columndia_chi = base.Columns["dia_chi"];
            this.columnth_nn = base.Columns["th_nn"];
            this.columnkha_nang_khac = base.Columns["kha_nang_khac"];
            this.columnvi_tri_cong_viec = base.Columns["vi_tri_cong_viec"];
            this.columnmuc_luong = base.Columns["muc_luong"];
            this.columnnoi_lam_viec = base.Columns["noi_lam_viec"];
            this.columnyeu_cau_khac = base.Columns["yeu_cau_khac"];
            this.columnghi_chu = base.Columns["ghi_chu"];
            this.columnngay_tao = base.Columns["ngay_tao"];
            this.columnchuyen_mon = base.Columns["chuyen_mon"];
        }

        [DebuggerNonUserCode]
        public rptDataSet.baocao_3bRow Newbaocao_3bRow()
        {
            return (rptDataSet.baocao_3bRow) base.NewRow();
        }

        [DebuggerNonUserCode]
        protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
        {
            return new rptDataSet.baocao_3bRow(builder);
        }

        [DebuggerNonUserCode]
        protected override void OnRowChanged(DataRowChangeEventArgs e)
        {
            base.OnRowChanged(e);
            if (this.baocao_3bRowChanged != null)
            {
                this.baocao_3bRowChanged(this, new rptDataSet.baocao_3bRowChangeEvent((rptDataSet.baocao_3bRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        protected override void OnRowChanging(DataRowChangeEventArgs e)
        {
            base.OnRowChanging(e);
            if (this.baocao_3bRowChanging != null)
            {
                this.baocao_3bRowChanging(this, new rptDataSet.baocao_3bRowChangeEvent((rptDataSet.baocao_3bRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        protected override void OnRowDeleted(DataRowChangeEventArgs e)
        {
            base.OnRowDeleted(e);
            if (this.baocao_3bRowDeleted != null)
            {
                this.baocao_3bRowDeleted(this, new rptDataSet.baocao_3bRowChangeEvent((rptDataSet.baocao_3bRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        protected override void OnRowDeleting(DataRowChangeEventArgs e)
        {
            base.OnRowDeleting(e);
            if (this.baocao_3bRowDeleting != null)
            {
                this.baocao_3bRowDeleting(this, new rptDataSet.baocao_3bRowChangeEvent((rptDataSet.baocao_3bRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        public void Removebaocao_3bRow(rptDataSet.baocao_3bRow row)
        {
            base.Rows.Remove(row);
        }

        [DebuggerNonUserCode]
        public DataColumn chuyen_monColumn
        {
            get
            {
                return this.columnchuyen_mon;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn cmndColumn
        {
            get
            {
                return this.columncmnd;
            }
        }

        [Browsable(false), DebuggerNonUserCode]
        public int Count
        {
            get
            {
                return base.Rows.Count;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn dia_chi_chi_tietColumn
        {
            get
            {
                return this.columndia_chi_chi_tiet;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn dia_chiColumn
        {
            get
            {
                return this.columndia_chi;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ghi_chuColumn
        {
            get
            {
                return this.columnghi_chu;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn gioi_tinhColumn
        {
            get
            {
                return this.columngioi_tinh;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ho_tenColumn
        {
            get
            {
                return this.columnho_ten;
            }
        }

        [DebuggerNonUserCode]
        public rptDataSet.baocao_3bRow this[int index]
        {
            get
            {
                return (rptDataSet.baocao_3bRow) base.Rows[index];
            }
        }

        [DebuggerNonUserCode]
        public DataColumn kha_nang_khacColumn
        {
            get
            {
                return this.columnkha_nang_khac;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ma_nguoiColumn
        {
            get
            {
                return this.columnma_nguoi;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn muc_luongColumn
        {
            get
            {
                return this.columnmuc_luong;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ngay_sinhColumn
        {
            get
            {
                return this.columnngay_sinh;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ngay_taoColumn
        {
            get
            {
                return this.columnngay_tao;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn noi_lam_viecColumn
        {
            get
            {
                return this.columnnoi_lam_viec;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn sttColumn
        {
            get
            {
                return this.columnstt;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn th_nnColumn
        {
            get
            {
                return this.columnth_nn;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn vi_tri_cong_viecColumn
        {
            get
            {
                return this.columnvi_tri_cong_viec;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn yeu_cau_khacColumn
        {
            get
            {
                return this.columnyeu_cau_khac;
            }
        }
    }

    [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
    public class baocao_3bRow : DataRow
    {
        private rptDataSet.baocao_3bDataTable tablebaocao_3b;

        [DebuggerNonUserCode]
        internal baocao_3bRow(DataRowBuilder rb) : base(rb)
        {
            this.tablebaocao_3b = (rptDataSet.baocao_3bDataTable) base.Table;
        }

        [DebuggerNonUserCode]
        public bool Ischuyen_monNull()
        {
            return base.IsNull(this.tablebaocao_3b.chuyen_monColumn);
        }

        [DebuggerNonUserCode]
        public bool IscmndNull()
        {
            return base.IsNull(this.tablebaocao_3b.cmndColumn);
        }

        [DebuggerNonUserCode]
        public bool Isdia_chi_chi_tietNull()
        {
            return base.IsNull(this.tablebaocao_3b.dia_chi_chi_tietColumn);
        }

        [DebuggerNonUserCode]
        public bool Isdia_chiNull()
        {
            return base.IsNull(this.tablebaocao_3b.dia_chiColumn);
        }

        [DebuggerNonUserCode]
        public bool Isghi_chuNull()
        {
            return base.IsNull(this.tablebaocao_3b.ghi_chuColumn);
        }

        [DebuggerNonUserCode]
        public bool Isgioi_tinhNull()
        {
            return base.IsNull(this.tablebaocao_3b.gioi_tinhColumn);
        }

        [DebuggerNonUserCode]
        public bool Isho_tenNull()
        {
            return base.IsNull(this.tablebaocao_3b.ho_tenColumn);
        }

        [DebuggerNonUserCode]
        public bool Iskha_nang_khacNull()
        {
            return base.IsNull(this.tablebaocao_3b.kha_nang_khacColumn);
        }

        [DebuggerNonUserCode]
        public bool Ismuc_luongNull()
        {
            return base.IsNull(this.tablebaocao_3b.muc_luongColumn);
        }

        [DebuggerNonUserCode]
        public bool Isnoi_lam_viecNull()
        {
            return base.IsNull(this.tablebaocao_3b.noi_lam_viecColumn);
        }

        [DebuggerNonUserCode]
        public bool IssttNull()
        {
            return base.IsNull(this.tablebaocao_3b.sttColumn);
        }

        [DebuggerNonUserCode]
        public bool Isth_nnNull()
        {
            return base.IsNull(this.tablebaocao_3b.th_nnColumn);
        }

        [DebuggerNonUserCode]
        public bool Isvi_tri_cong_viecNull()
        {
            return base.IsNull(this.tablebaocao_3b.vi_tri_cong_viecColumn);
        }

        [DebuggerNonUserCode]
        public bool Isyeu_cau_khacNull()
        {
            return base.IsNull(this.tablebaocao_3b.yeu_cau_khacColumn);
        }

        [DebuggerNonUserCode]
        public void Setchuyen_monNull()
        {
            base[this.tablebaocao_3b.chuyen_monColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void SetcmndNull()
        {
            base[this.tablebaocao_3b.cmndColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setdia_chi_chi_tietNull()
        {
            base[this.tablebaocao_3b.dia_chi_chi_tietColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setdia_chiNull()
        {
            base[this.tablebaocao_3b.dia_chiColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setghi_chuNull()
        {
            base[this.tablebaocao_3b.ghi_chuColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setgioi_tinhNull()
        {
            base[this.tablebaocao_3b.gioi_tinhColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setho_tenNull()
        {
            base[this.tablebaocao_3b.ho_tenColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setkha_nang_khacNull()
        {
            base[this.tablebaocao_3b.kha_nang_khacColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setmuc_luongNull()
        {
            base[this.tablebaocao_3b.muc_luongColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setnoi_lam_viecNull()
        {
            base[this.tablebaocao_3b.noi_lam_viecColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void SetsttNull()
        {
            base[this.tablebaocao_3b.sttColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setth_nnNull()
        {
            base[this.tablebaocao_3b.th_nnColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setvi_tri_cong_viecNull()
        {
            base[this.tablebaocao_3b.vi_tri_cong_viecColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setyeu_cau_khacNull()
        {
            base[this.tablebaocao_3b.yeu_cau_khacColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public string chuyen_mon
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tablebaocao_3b.chuyen_monColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'chuyen_mon' in table 'baocao_3b' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tablebaocao_3b.chuyen_monColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string cmnd
        {
            get
            {
                if (this.IscmndNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3b.cmndColumn];
            }
            set
            {
                base[this.tablebaocao_3b.cmndColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string dia_chi
        {
            get
            {
                if (this.Isdia_chiNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3b.dia_chiColumn];
            }
            set
            {
                base[this.tablebaocao_3b.dia_chiColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string dia_chi_chi_tiet
        {
            get
            {
                if (this.Isdia_chi_chi_tietNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3b.dia_chi_chi_tietColumn];
            }
            set
            {
                base[this.tablebaocao_3b.dia_chi_chi_tietColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string ghi_chu
        {
            get
            {
                if (this.Isghi_chuNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3b.ghi_chuColumn];
            }
            set
            {
                base[this.tablebaocao_3b.ghi_chuColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public bool gioi_tinh
        {
            get
            {
                bool flag;
                try
                {
                    flag = (bool) base[this.tablebaocao_3b.gioi_tinhColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'gioi_tinh' in table 'baocao_3b' is DBNull.", exception);
                }
                return flag;
            }
            set
            {
                base[this.tablebaocao_3b.gioi_tinhColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string ho_ten
        {
            get
            {
                if (this.Isho_tenNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3b.ho_tenColumn];
            }
            set
            {
                base[this.tablebaocao_3b.ho_tenColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string kha_nang_khac
        {
            get
            {
                if (this.Iskha_nang_khacNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3b.kha_nang_khacColumn];
            }
            set
            {
                base[this.tablebaocao_3b.kha_nang_khacColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string ma_nguoi
        {
            get
            {
                return (string) base[this.tablebaocao_3b.ma_nguoiColumn];
            }
            set
            {
                base[this.tablebaocao_3b.ma_nguoiColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string muc_luong
        {
            get
            {
                if (this.Ismuc_luongNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3b.muc_luongColumn];
            }
            set
            {
                base[this.tablebaocao_3b.muc_luongColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public DateTime ngay_sinh
        {
            get
            {
                return (DateTime) base[this.tablebaocao_3b.ngay_sinhColumn];
            }
            set
            {
                base[this.tablebaocao_3b.ngay_sinhColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public DateTime ngay_tao
        {
            get
            {
                return (DateTime) base[this.tablebaocao_3b.ngay_taoColumn];
            }
            set
            {
                base[this.tablebaocao_3b.ngay_taoColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string noi_lam_viec
        {
            get
            {
                if (this.Isnoi_lam_viecNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3b.noi_lam_viecColumn];
            }
            set
            {
                base[this.tablebaocao_3b.noi_lam_viecColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string stt
        {
            get
            {
                if (this.IssttNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3b.sttColumn];
            }
            set
            {
                base[this.tablebaocao_3b.sttColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string th_nn
        {
            get
            {
                if (this.Isth_nnNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3b.th_nnColumn];
            }
            set
            {
                base[this.tablebaocao_3b.th_nnColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string vi_tri_cong_viec
        {
            get
            {
                if (this.Isvi_tri_cong_viecNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3b.vi_tri_cong_viecColumn];
            }
            set
            {
                base[this.tablebaocao_3b.vi_tri_cong_viecColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string yeu_cau_khac
        {
            get
            {
                if (this.Isyeu_cau_khacNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3b.yeu_cau_khacColumn];
            }
            set
            {
                base[this.tablebaocao_3b.yeu_cau_khacColumn] = value;
            }
        }
    }

    [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
    public class baocao_3bRowChangeEvent : EventArgs
    {
        private DataRowAction eventAction;
        private rptDataSet.baocao_3bRow eventRow;

        [DebuggerNonUserCode]
        public baocao_3bRowChangeEvent(rptDataSet.baocao_3bRow row, DataRowAction action)
        {
            this.eventRow = row;
            this.eventAction = action;
        }

        [DebuggerNonUserCode]
        public DataRowAction Action
        {
            get
            {
                return this.eventAction;
            }
        }

        [DebuggerNonUserCode]
        public rptDataSet.baocao_3bRow Row
        {
            get
            {
                return this.eventRow;
            }
        }
    }

    public delegate void baocao_3bRowChangeEventHandler(object sender, rptDataSet.baocao_3bRowChangeEvent e);

    [Serializable, XmlSchemaProvider("GetTypedTableSchema"), GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
    public class baocao_3cDataTable : DataTable, IEnumerable
    {
        private DataColumn columnche_do_khac;
        private DataColumn columndia_chi;
        private DataColumn columndia_chi_chi_tiet;
        private DataColumn columndia_diem_lam_viec;
        private DataColumn columnghi_chu;
        private DataColumn columnma_vtn;
        private DataColumn columnmuc_luong;
        private DataColumn columnngay_tao;
        private DataColumn columnnguon_viec_lam;
        private DataColumn columnso_luong_tuyen;
        private DataColumn columnstt;
        private DataColumn columnten_doanh_nghiep;
        private DataColumn columnth_nn;
        private DataColumn columnthoi_han_tuyen;
        private DataColumn columntrinh_do_chuyen_mon;
        private DataColumn columnvi_tri_tuyen_dung;
        private DataColumn columnyeu_cau_khac;

        public event rptDataSet.baocao_3cRowChangeEventHandler baocao_3cRowChanged;

        public event rptDataSet.baocao_3cRowChangeEventHandler baocao_3cRowChanging;

        public event rptDataSet.baocao_3cRowChangeEventHandler baocao_3cRowDeleted;

        public event rptDataSet.baocao_3cRowChangeEventHandler baocao_3cRowDeleting;

        [DebuggerNonUserCode]
        public baocao_3cDataTable()
        {
            base.TableName = "baocao_3c";
            this.BeginInit();
            this.InitClass();
            this.EndInit();
        }

        [DebuggerNonUserCode]
        internal baocao_3cDataTable(DataTable table)
        {
            base.TableName = table.TableName;
            if (table.CaseSensitive != table.DataSet.CaseSensitive)
            {
                base.CaseSensitive = table.CaseSensitive;
            }
            if (table.Locale.ToString() != table.DataSet.Locale.ToString())
            {
                base.Locale = table.Locale;
            }
            if (table.Namespace != table.DataSet.Namespace)
            {
                base.Namespace = table.Namespace;
            }
            base.Prefix = table.Prefix;
            base.MinimumCapacity = table.MinimumCapacity;
        }

        [DebuggerNonUserCode]
        protected baocao_3cDataTable(SerializationInfo info, StreamingContext context) : base(info, context)
        {
            this.InitVars();
        }

        [DebuggerNonUserCode]
        public void Addbaocao_3cRow(rptDataSet.baocao_3cRow row)
        {
            base.Rows.Add(row);
        }

        [DebuggerNonUserCode]
        public rptDataSet.baocao_3cRow Addbaocao_3cRow(string stt, string ma_vtn, string vi_tri_tuyen_dung, string nguon_viec_lam, long so_luong_tuyen, string ten_doanh_nghiep, string dia_chi_chi_tiet, string dia_chi, string dia_diem_lam_viec, string muc_luong, string che_do_khac, string trinh_do_chuyen_mon, string th_nn, string thoi_han_tuyen, string yeu_cau_khac, string ghi_chu, DateTime ngay_tao)
        {
            rptDataSet.baocao_3cRow row = (rptDataSet.baocao_3cRow) base.NewRow();
            row.ItemArray = new object[] { 
                stt, ma_vtn, vi_tri_tuyen_dung, nguon_viec_lam, so_luong_tuyen, ten_doanh_nghiep, dia_chi_chi_tiet, dia_chi, dia_diem_lam_viec, muc_luong, che_do_khac, trinh_do_chuyen_mon, th_nn, thoi_han_tuyen, yeu_cau_khac, ghi_chu, 
                ngay_tao
             };
            base.Rows.Add(row);
            return row;
        }

        [DebuggerNonUserCode]
        public override DataTable Clone()
        {
            rptDataSet.baocao_3cDataTable table = (rptDataSet.baocao_3cDataTable) base.Clone();
            table.InitVars();
            return table;
        }

        [DebuggerNonUserCode]
        protected override DataTable CreateInstance()
        {
            return new rptDataSet.baocao_3cDataTable();
        }

        [DebuggerNonUserCode]
        public rptDataSet.baocao_3cRow FindByma_vtn(string ma_vtn)
        {
            return (rptDataSet.baocao_3cRow) base.Rows.Find(new object[] { ma_vtn });
        }

        [DebuggerNonUserCode]
        public virtual IEnumerator GetEnumerator()
        {
            return base.Rows.GetEnumerator();
        }

        [DebuggerNonUserCode]
        protected override Type GetRowType()
        {
            return typeof(rptDataSet.baocao_3cRow);
        }

        [DebuggerNonUserCode]
        public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
        {
            XmlSchemaComplexType type = new XmlSchemaComplexType();
            XmlSchemaSequence sequence = new XmlSchemaSequence();
            rptDataSet set = new rptDataSet();
            XmlSchemaAny item = new XmlSchemaAny();
            item.Namespace = "http://www.w3.org/2001/XMLSchema";
            item.MinOccurs = 0M;
            item.MaxOccurs = 79228162514264337593543950335M;
            item.ProcessContents = XmlSchemaContentProcessing.Lax;
            sequence.Items.Add(item);
            XmlSchemaAny any2 = new XmlSchemaAny();
            any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
            any2.MinOccurs = 1M;
            any2.ProcessContents = XmlSchemaContentProcessing.Lax;
            sequence.Items.Add(any2);
            XmlSchemaAttribute attribute = new XmlSchemaAttribute();
            attribute.Name = "namespace";
            attribute.FixedValue = set.Namespace;
            type.Attributes.Add(attribute);
            XmlSchemaAttribute attribute2 = new XmlSchemaAttribute();
            attribute2.Name = "tableTypeName";
            attribute2.FixedValue = "baocao_3cDataTable";
            type.Attributes.Add(attribute2);
            type.Particle = sequence;
            XmlSchema schemaSerializable = set.GetSchemaSerializable();
            if (xs.Contains(schemaSerializable.TargetNamespace))
            {
                MemoryStream stream = new MemoryStream();
                MemoryStream stream2 = new MemoryStream();
                try
                {
                    XmlSchema current = null;
                    schemaSerializable.Write(stream);
                    IEnumerator enumerator = xs.Schemas(schemaSerializable.TargetNamespace).GetEnumerator();
                    while (enumerator.MoveNext())
                    {
                        current = (XmlSchema) enumerator.Current;
                        stream2.SetLength(0L);
                        current.Write(stream2);
                        if (stream.Length == stream2.Length)
                        {
                            stream.Position = 0L;
                            stream2.Position = 0L;
                            while ((stream.Position != stream.Length) && (stream.ReadByte() == stream2.ReadByte()))
                            {
                            }
                            if (stream.Position == stream.Length)
                            {
                                return type;
                            }
                        }
                    }
                }
                finally
                {
                    if (stream != null)
                    {
                        stream.Close();
                    }
                    if (stream2 != null)
                    {
                        stream2.Close();
                    }
                }
            }
            xs.Add(schemaSerializable);
            return type;
        }

        [DebuggerNonUserCode]
        private void InitClass()
        {
            this.columnstt = new DataColumn("stt", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnstt);
            this.columnma_vtn = new DataColumn("ma_vtn", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnma_vtn);
            this.columnvi_tri_tuyen_dung = new DataColumn("vi_tri_tuyen_dung", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnvi_tri_tuyen_dung);
            this.columnnguon_viec_lam = new DataColumn("nguon_viec_lam", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnnguon_viec_lam);
            this.columnso_luong_tuyen = new DataColumn("so_luong_tuyen", typeof(long), null, MappingType.Element);
            base.Columns.Add(this.columnso_luong_tuyen);
            this.columnten_doanh_nghiep = new DataColumn("ten_doanh_nghiep", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnten_doanh_nghiep);
            this.columndia_chi_chi_tiet = new DataColumn("dia_chi_chi_tiet", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columndia_chi_chi_tiet);
            this.columndia_chi = new DataColumn("dia_chi", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columndia_chi);
            this.columndia_diem_lam_viec = new DataColumn("dia_diem_lam_viec", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columndia_diem_lam_viec);
            this.columnmuc_luong = new DataColumn("muc_luong", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnmuc_luong);
            this.columnche_do_khac = new DataColumn("che_do_khac", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnche_do_khac);
            this.columntrinh_do_chuyen_mon = new DataColumn("trinh_do_chuyen_mon", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columntrinh_do_chuyen_mon);
            this.columnth_nn = new DataColumn("th_nn", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnth_nn);
            this.columnthoi_han_tuyen = new DataColumn("thoi_han_tuyen", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnthoi_han_tuyen);
            this.columnyeu_cau_khac = new DataColumn("yeu_cau_khac", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnyeu_cau_khac);
            this.columnghi_chu = new DataColumn("ghi_chu", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnghi_chu);
            this.columnngay_tao = new DataColumn("ngay_tao", typeof(DateTime), null, MappingType.Element);
            base.Columns.Add(this.columnngay_tao);
            base.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[] { this.columnma_vtn }, true));
            this.columnma_vtn.AllowDBNull = false;
            this.columnma_vtn.Unique = true;
            this.columnnguon_viec_lam.AllowDBNull = false;
            this.columnghi_chu.AllowDBNull = false;
            this.columnngay_tao.Caption = "chuyen_mon";
        }

        [DebuggerNonUserCode]
        internal void InitVars()
        {
            this.columnstt = base.Columns["stt"];
            this.columnma_vtn = base.Columns["ma_vtn"];
            this.columnvi_tri_tuyen_dung = base.Columns["vi_tri_tuyen_dung"];
            this.columnnguon_viec_lam = base.Columns["nguon_viec_lam"];
            this.columnso_luong_tuyen = base.Columns["so_luong_tuyen"];
            this.columnten_doanh_nghiep = base.Columns["ten_doanh_nghiep"];
            this.columndia_chi_chi_tiet = base.Columns["dia_chi_chi_tiet"];
            this.columndia_chi = base.Columns["dia_chi"];
            this.columndia_diem_lam_viec = base.Columns["dia_diem_lam_viec"];
            this.columnmuc_luong = base.Columns["muc_luong"];
            this.columnche_do_khac = base.Columns["che_do_khac"];
            this.columntrinh_do_chuyen_mon = base.Columns["trinh_do_chuyen_mon"];
            this.columnth_nn = base.Columns["th_nn"];
            this.columnthoi_han_tuyen = base.Columns["thoi_han_tuyen"];
            this.columnyeu_cau_khac = base.Columns["yeu_cau_khac"];
            this.columnghi_chu = base.Columns["ghi_chu"];
            this.columnngay_tao = base.Columns["ngay_tao"];
        }

        [DebuggerNonUserCode]
        public rptDataSet.baocao_3cRow Newbaocao_3cRow()
        {
            return (rptDataSet.baocao_3cRow) base.NewRow();
        }

        [DebuggerNonUserCode]
        protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
        {
            return new rptDataSet.baocao_3cRow(builder);
        }

        [DebuggerNonUserCode]
        protected override void OnRowChanged(DataRowChangeEventArgs e)
        {
            base.OnRowChanged(e);
            if (this.baocao_3cRowChanged != null)
            {
                this.baocao_3cRowChanged(this, new rptDataSet.baocao_3cRowChangeEvent((rptDataSet.baocao_3cRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        protected override void OnRowChanging(DataRowChangeEventArgs e)
        {
            base.OnRowChanging(e);
            if (this.baocao_3cRowChanging != null)
            {
                this.baocao_3cRowChanging(this, new rptDataSet.baocao_3cRowChangeEvent((rptDataSet.baocao_3cRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        protected override void OnRowDeleted(DataRowChangeEventArgs e)
        {
            base.OnRowDeleted(e);
            if (this.baocao_3cRowDeleted != null)
            {
                this.baocao_3cRowDeleted(this, new rptDataSet.baocao_3cRowChangeEvent((rptDataSet.baocao_3cRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        protected override void OnRowDeleting(DataRowChangeEventArgs e)
        {
            base.OnRowDeleting(e);
            if (this.baocao_3cRowDeleting != null)
            {
                this.baocao_3cRowDeleting(this, new rptDataSet.baocao_3cRowChangeEvent((rptDataSet.baocao_3cRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        public void Removebaocao_3cRow(rptDataSet.baocao_3cRow row)
        {
            base.Rows.Remove(row);
        }

        [DebuggerNonUserCode]
        public DataColumn che_do_khacColumn
        {
            get
            {
                return this.columnche_do_khac;
            }
        }

        [Browsable(false), DebuggerNonUserCode]
        public int Count
        {
            get
            {
                return base.Rows.Count;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn dia_chi_chi_tietColumn
        {
            get
            {
                return this.columndia_chi_chi_tiet;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn dia_chiColumn
        {
            get
            {
                return this.columndia_chi;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn dia_diem_lam_viecColumn
        {
            get
            {
                return this.columndia_diem_lam_viec;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ghi_chuColumn
        {
            get
            {
                return this.columnghi_chu;
            }
        }

        [DebuggerNonUserCode]
        public rptDataSet.baocao_3cRow this[int index]
        {
            get
            {
                return (rptDataSet.baocao_3cRow) base.Rows[index];
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ma_vtnColumn
        {
            get
            {
                return this.columnma_vtn;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn muc_luongColumn
        {
            get
            {
                return this.columnmuc_luong;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ngay_taoColumn
        {
            get
            {
                return this.columnngay_tao;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn nguon_viec_lamColumn
        {
            get
            {
                return this.columnnguon_viec_lam;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn so_luong_tuyenColumn
        {
            get
            {
                return this.columnso_luong_tuyen;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn sttColumn
        {
            get
            {
                return this.columnstt;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ten_doanh_nghiepColumn
        {
            get
            {
                return this.columnten_doanh_nghiep;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn th_nnColumn
        {
            get
            {
                return this.columnth_nn;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn thoi_han_tuyenColumn
        {
            get
            {
                return this.columnthoi_han_tuyen;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn trinh_do_chuyen_monColumn
        {
            get
            {
                return this.columntrinh_do_chuyen_mon;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn vi_tri_tuyen_dungColumn
        {
            get
            {
                return this.columnvi_tri_tuyen_dung;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn yeu_cau_khacColumn
        {
            get
            {
                return this.columnyeu_cau_khac;
            }
        }
    }

    [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
    public class baocao_3cRow : DataRow
    {
        private rptDataSet.baocao_3cDataTable tablebaocao_3c;

        [DebuggerNonUserCode]
        internal baocao_3cRow(DataRowBuilder rb) : base(rb)
        {
            this.tablebaocao_3c = (rptDataSet.baocao_3cDataTable) base.Table;
        }

        [DebuggerNonUserCode]
        public bool Ische_do_khacNull()
        {
            return base.IsNull(this.tablebaocao_3c.che_do_khacColumn);
        }

        [DebuggerNonUserCode]
        public bool Isdia_chi_chi_tietNull()
        {
            return base.IsNull(this.tablebaocao_3c.dia_chi_chi_tietColumn);
        }

        [DebuggerNonUserCode]
        public bool Isdia_chiNull()
        {
            return base.IsNull(this.tablebaocao_3c.dia_chiColumn);
        }

        [DebuggerNonUserCode]
        public bool Isdia_diem_lam_viecNull()
        {
            return base.IsNull(this.tablebaocao_3c.dia_diem_lam_viecColumn);
        }

        [DebuggerNonUserCode]
        public bool Ismuc_luongNull()
        {
            return base.IsNull(this.tablebaocao_3c.muc_luongColumn);
        }

        [DebuggerNonUserCode]
        public bool Isngay_taoNull()
        {
            return base.IsNull(this.tablebaocao_3c.ngay_taoColumn);
        }

        [DebuggerNonUserCode]
        public bool Isso_luong_tuyenNull()
        {
            return base.IsNull(this.tablebaocao_3c.so_luong_tuyenColumn);
        }

        [DebuggerNonUserCode]
        public bool IssttNull()
        {
            return base.IsNull(this.tablebaocao_3c.sttColumn);
        }

        [DebuggerNonUserCode]
        public bool Isten_doanh_nghiepNull()
        {
            return base.IsNull(this.tablebaocao_3c.ten_doanh_nghiepColumn);
        }

        [DebuggerNonUserCode]
        public bool Isth_nnNull()
        {
            return base.IsNull(this.tablebaocao_3c.th_nnColumn);
        }

        [DebuggerNonUserCode]
        public bool Isthoi_han_tuyenNull()
        {
            return base.IsNull(this.tablebaocao_3c.thoi_han_tuyenColumn);
        }

        [DebuggerNonUserCode]
        public bool Istrinh_do_chuyen_monNull()
        {
            return base.IsNull(this.tablebaocao_3c.trinh_do_chuyen_monColumn);
        }

        [DebuggerNonUserCode]
        public bool Isvi_tri_tuyen_dungNull()
        {
            return base.IsNull(this.tablebaocao_3c.vi_tri_tuyen_dungColumn);
        }

        [DebuggerNonUserCode]
        public bool Isyeu_cau_khacNull()
        {
            return base.IsNull(this.tablebaocao_3c.yeu_cau_khacColumn);
        }

        [DebuggerNonUserCode]
        public void Setche_do_khacNull()
        {
            base[this.tablebaocao_3c.che_do_khacColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setdia_chi_chi_tietNull()
        {
            base[this.tablebaocao_3c.dia_chi_chi_tietColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setdia_chiNull()
        {
            base[this.tablebaocao_3c.dia_chiColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setdia_diem_lam_viecNull()
        {
            base[this.tablebaocao_3c.dia_diem_lam_viecColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setmuc_luongNull()
        {
            base[this.tablebaocao_3c.muc_luongColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setngay_taoNull()
        {
            base[this.tablebaocao_3c.ngay_taoColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setso_luong_tuyenNull()
        {
            base[this.tablebaocao_3c.so_luong_tuyenColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void SetsttNull()
        {
            base[this.tablebaocao_3c.sttColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setten_doanh_nghiepNull()
        {
            base[this.tablebaocao_3c.ten_doanh_nghiepColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setth_nnNull()
        {
            base[this.tablebaocao_3c.th_nnColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setthoi_han_tuyenNull()
        {
            base[this.tablebaocao_3c.thoi_han_tuyenColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Settrinh_do_chuyen_monNull()
        {
            base[this.tablebaocao_3c.trinh_do_chuyen_monColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setvi_tri_tuyen_dungNull()
        {
            base[this.tablebaocao_3c.vi_tri_tuyen_dungColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setyeu_cau_khacNull()
        {
            base[this.tablebaocao_3c.yeu_cau_khacColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public string che_do_khac
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tablebaocao_3c.che_do_khacColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'che_do_khac' in table 'baocao_3c' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tablebaocao_3c.che_do_khacColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string dia_chi
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tablebaocao_3c.dia_chiColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'dia_chi' in table 'baocao_3c' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tablebaocao_3c.dia_chiColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string dia_chi_chi_tiet
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tablebaocao_3c.dia_chi_chi_tietColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'dia_chi_chi_tiet' in table 'baocao_3c' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tablebaocao_3c.dia_chi_chi_tietColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string dia_diem_lam_viec
        {
            get
            {
                if (this.Isdia_diem_lam_viecNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3c.dia_diem_lam_viecColumn];
            }
            set
            {
                base[this.tablebaocao_3c.dia_diem_lam_viecColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string ghi_chu
        {
            get
            {
                return (string) base[this.tablebaocao_3c.ghi_chuColumn];
            }
            set
            {
                base[this.tablebaocao_3c.ghi_chuColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string ma_vtn
        {
            get
            {
                return (string) base[this.tablebaocao_3c.ma_vtnColumn];
            }
            set
            {
                base[this.tablebaocao_3c.ma_vtnColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string muc_luong
        {
            get
            {
                if (this.Ismuc_luongNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3c.muc_luongColumn];
            }
            set
            {
                base[this.tablebaocao_3c.muc_luongColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public DateTime ngay_tao
        {
            get
            {
                DateTime time;
                try
                {
                    time = (DateTime) base[this.tablebaocao_3c.ngay_taoColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'ngay_tao' in table 'baocao_3c' is DBNull.", exception);
                }
                return time;
            }
            set
            {
                base[this.tablebaocao_3c.ngay_taoColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string nguon_viec_lam
        {
            get
            {
                return (string) base[this.tablebaocao_3c.nguon_viec_lamColumn];
            }
            set
            {
                base[this.tablebaocao_3c.nguon_viec_lamColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public long so_luong_tuyen
        {
            get
            {
                long num;
                try
                {
                    num = (long) base[this.tablebaocao_3c.so_luong_tuyenColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'so_luong_tuyen' in table 'baocao_3c' is DBNull.", exception);
                }
                return num;
            }
            set
            {
                base[this.tablebaocao_3c.so_luong_tuyenColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string stt
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tablebaocao_3c.sttColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'stt' in table 'baocao_3c' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tablebaocao_3c.sttColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string ten_doanh_nghiep
        {
            get
            {
                if (this.Isten_doanh_nghiepNull())
                {
                    return "(Empty)";
                }
                return (string) base[this.tablebaocao_3c.ten_doanh_nghiepColumn];
            }
            set
            {
                base[this.tablebaocao_3c.ten_doanh_nghiepColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string th_nn
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tablebaocao_3c.th_nnColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'th_nn' in table 'baocao_3c' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tablebaocao_3c.th_nnColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string thoi_han_tuyen
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tablebaocao_3c.thoi_han_tuyenColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'thoi_han_tuyen' in table 'baocao_3c' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tablebaocao_3c.thoi_han_tuyenColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string trinh_do_chuyen_mon
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tablebaocao_3c.trinh_do_chuyen_monColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'trinh_do_chuyen_mon' in table 'baocao_3c' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tablebaocao_3c.trinh_do_chuyen_monColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string vi_tri_tuyen_dung
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tablebaocao_3c.vi_tri_tuyen_dungColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'vi_tri_tuyen_dung' in table 'baocao_3c' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tablebaocao_3c.vi_tri_tuyen_dungColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string yeu_cau_khac
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tablebaocao_3c.yeu_cau_khacColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'yeu_cau_khac' in table 'baocao_3c' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tablebaocao_3c.yeu_cau_khacColumn] = value;
            }
        }
    }

    [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
    public class baocao_3cRowChangeEvent : EventArgs
    {
        private DataRowAction eventAction;
        private rptDataSet.baocao_3cRow eventRow;

        [DebuggerNonUserCode]
        public baocao_3cRowChangeEvent(rptDataSet.baocao_3cRow row, DataRowAction action)
        {
            this.eventRow = row;
            this.eventAction = action;
        }

        [DebuggerNonUserCode]
        public DataRowAction Action
        {
            get
            {
                return this.eventAction;
            }
        }

        [DebuggerNonUserCode]
        public rptDataSet.baocao_3cRow Row
        {
            get
            {
                return this.eventRow;
            }
        }
    }

    public delegate void baocao_3cRowChangeEventHandler(object sender, rptDataSet.baocao_3cRowChangeEvent e);

    [Serializable, GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), XmlSchemaProvider("GetTypedTableSchema")]
    public class ConNguoi_nguoiDataTable : DataTable, IEnumerable
    {
        private DataColumn columncmnd;
        private DataColumn columndia_chi_chi_tiet;
        private DataColumn columndien_thoai_di_dong;
        private DataColumn columndien_thoai_nha;
        private DataColumn columnemail;
        private DataColumn columngioi_tinh;
        private DataColumn columnho_khau;
        private DataColumn columnho_ten;
        private DataColumn columnma_nguoi;
        private DataColumn columnngay_sinh;
        private DataColumn columntai_khoan;
        private DataColumn columnthanh_pho;

        public event rptDataSet.ConNguoi_nguoiRowChangeEventHandler ConNguoi_nguoiRowChanged;

        public event rptDataSet.ConNguoi_nguoiRowChangeEventHandler ConNguoi_nguoiRowChanging;

        public event rptDataSet.ConNguoi_nguoiRowChangeEventHandler ConNguoi_nguoiRowDeleted;

        public event rptDataSet.ConNguoi_nguoiRowChangeEventHandler ConNguoi_nguoiRowDeleting;

        [DebuggerNonUserCode]
        public ConNguoi_nguoiDataTable()
        {
            base.TableName = "ConNguoi_nguoi";
            this.BeginInit();
            this.InitClass();
            this.EndInit();
        }

        [DebuggerNonUserCode]
        internal ConNguoi_nguoiDataTable(DataTable table)
        {
            base.TableName = table.TableName;
            if (table.CaseSensitive != table.DataSet.CaseSensitive)
            {
                base.CaseSensitive = table.CaseSensitive;
            }
            if (table.Locale.ToString() != table.DataSet.Locale.ToString())
            {
                base.Locale = table.Locale;
            }
            if (table.Namespace != table.DataSet.Namespace)
            {
                base.Namespace = table.Namespace;
            }
            base.Prefix = table.Prefix;
            base.MinimumCapacity = table.MinimumCapacity;
        }

        [DebuggerNonUserCode]
        protected ConNguoi_nguoiDataTable(SerializationInfo info, StreamingContext context) : base(info, context)
        {
            this.InitVars();
        }

        [DebuggerNonUserCode]
        public void AddConNguoi_nguoiRow(rptDataSet.ConNguoi_nguoiRow row)
        {
            base.Rows.Add(row);
        }

        [DebuggerNonUserCode]
        public rptDataSet.ConNguoi_nguoiRow AddConNguoi_nguoiRow(string ho_ten, DateTime ngay_sinh, bool gioi_tinh, string cmnd, string dien_thoai_nha, string dien_thoai_di_dong, string email, string dia_chi_chi_tiet, string tai_khoan, string ho_khau, string thanh_pho)
        {
            rptDataSet.ConNguoi_nguoiRow row = (rptDataSet.ConNguoi_nguoiRow) base.NewRow();
            object[] objArray2 = new object[12];
            objArray2[1] = ho_ten;
            objArray2[2] = ngay_sinh;
            objArray2[3] = gioi_tinh;
            objArray2[4] = cmnd;
            objArray2[5] = dien_thoai_nha;
            objArray2[6] = dien_thoai_di_dong;
            objArray2[7] = email;
            objArray2[8] = dia_chi_chi_tiet;
            objArray2[9] = tai_khoan;
            objArray2[10] = ho_khau;
            objArray2[11] = thanh_pho;
            object[] objArray = objArray2;
            row.ItemArray = objArray;
            base.Rows.Add(row);
            return row;
        }

        [DebuggerNonUserCode]
        public override DataTable Clone()
        {
            rptDataSet.ConNguoi_nguoiDataTable table = (rptDataSet.ConNguoi_nguoiDataTable) base.Clone();
            table.InitVars();
            return table;
        }

        [DebuggerNonUserCode]
        protected override DataTable CreateInstance()
        {
            return new rptDataSet.ConNguoi_nguoiDataTable();
        }

        [DebuggerNonUserCode]
        public rptDataSet.ConNguoi_nguoiRow FindByma_nguoi(int ma_nguoi)
        {
            return (rptDataSet.ConNguoi_nguoiRow) base.Rows.Find(new object[] { ma_nguoi });
        }

        [DebuggerNonUserCode]
        public virtual IEnumerator GetEnumerator()
        {
            return base.Rows.GetEnumerator();
        }

        [DebuggerNonUserCode]
        protected override Type GetRowType()
        {
            return typeof(rptDataSet.ConNguoi_nguoiRow);
        }

        [DebuggerNonUserCode]
        public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
        {
            XmlSchemaComplexType type = new XmlSchemaComplexType();
            XmlSchemaSequence sequence = new XmlSchemaSequence();
            rptDataSet set = new rptDataSet();
            XmlSchemaAny item = new XmlSchemaAny();
            item.Namespace = "http://www.w3.org/2001/XMLSchema";
            item.MinOccurs = 0M;
            item.MaxOccurs = 79228162514264337593543950335M;
            item.ProcessContents = XmlSchemaContentProcessing.Lax;
            sequence.Items.Add(item);
            XmlSchemaAny any2 = new XmlSchemaAny();
            any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
            any2.MinOccurs = 1M;
            any2.ProcessContents = XmlSchemaContentProcessing.Lax;
            sequence.Items.Add(any2);
            XmlSchemaAttribute attribute = new XmlSchemaAttribute();
            attribute.Name = "namespace";
            attribute.FixedValue = set.Namespace;
            type.Attributes.Add(attribute);
            XmlSchemaAttribute attribute2 = new XmlSchemaAttribute();
            attribute2.Name = "tableTypeName";
            attribute2.FixedValue = "ConNguoi_nguoiDataTable";
            type.Attributes.Add(attribute2);
            type.Particle = sequence;
            XmlSchema schemaSerializable = set.GetSchemaSerializable();
            if (xs.Contains(schemaSerializable.TargetNamespace))
            {
                MemoryStream stream = new MemoryStream();
                MemoryStream stream2 = new MemoryStream();
                try
                {
                    XmlSchema current = null;
                    schemaSerializable.Write(stream);
                    IEnumerator enumerator = xs.Schemas(schemaSerializable.TargetNamespace).GetEnumerator();
                    while (enumerator.MoveNext())
                    {
                        current = (XmlSchema) enumerator.Current;
                        stream2.SetLength(0L);
                        current.Write(stream2);
                        if (stream.Length == stream2.Length)
                        {
                            stream.Position = 0L;
                            stream2.Position = 0L;
                            while ((stream.Position != stream.Length) && (stream.ReadByte() == stream2.ReadByte()))
                            {
                            }
                            if (stream.Position == stream.Length)
                            {
                                return type;
                            }
                        }
                    }
                }
                finally
                {
                    if (stream != null)
                    {
                        stream.Close();
                    }
                    if (stream2 != null)
                    {
                        stream2.Close();
                    }
                }
            }
            xs.Add(schemaSerializable);
            return type;
        }

        [DebuggerNonUserCode]
        private void InitClass()
        {
            this.columnma_nguoi = new DataColumn("ma_nguoi", typeof(int), null, MappingType.Element);
            base.Columns.Add(this.columnma_nguoi);
            this.columnho_ten = new DataColumn("ho_ten", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnho_ten);
            this.columnngay_sinh = new DataColumn("ngay_sinh", typeof(DateTime), null, MappingType.Element);
            base.Columns.Add(this.columnngay_sinh);
            this.columngioi_tinh = new DataColumn("gioi_tinh", typeof(bool), null, MappingType.Element);
            base.Columns.Add(this.columngioi_tinh);
            this.columncmnd = new DataColumn("cmnd", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columncmnd);
            this.columndien_thoai_nha = new DataColumn("dien_thoai_nha", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columndien_thoai_nha);
            this.columndien_thoai_di_dong = new DataColumn("dien_thoai_di_dong", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columndien_thoai_di_dong);
            this.columnemail = new DataColumn("email", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnemail);
            this.columndia_chi_chi_tiet = new DataColumn("dia_chi_chi_tiet", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columndia_chi_chi_tiet);
            this.columntai_khoan = new DataColumn("tai_khoan", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columntai_khoan);
            this.columnho_khau = new DataColumn("ho_khau", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnho_khau);
            this.columnthanh_pho = new DataColumn("thanh_pho", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnthanh_pho);
            base.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[] { this.columnma_nguoi }, true));
            this.columnma_nguoi.AutoIncrement = true;
            this.columnma_nguoi.AllowDBNull = false;
            this.columnma_nguoi.ReadOnly = true;
            this.columnma_nguoi.Unique = true;
            this.columnho_ten.AllowDBNull = false;
            this.columnho_ten.MaxLength = 200;
            this.columnngay_sinh.AllowDBNull = false;
            this.columngioi_tinh.AllowDBNull = false;
            this.columncmnd.MaxLength = 20;
            this.columndien_thoai_nha.MaxLength = 20;
            this.columndien_thoai_di_dong.MaxLength = 20;
            this.columnemail.MaxLength = 50;
            this.columndia_chi_chi_tiet.MaxLength = 0x3e8;
            this.columntai_khoan.MaxLength = 20;
            this.columnho_khau.ReadOnly = true;
            this.columnho_khau.MaxLength = 0x7d0;
            this.columnthanh_pho.ReadOnly = true;
            this.columnthanh_pho.MaxLength = 0x7d0;
        }

        [DebuggerNonUserCode]
        internal void InitVars()
        {
            this.columnma_nguoi = base.Columns["ma_nguoi"];
            this.columnho_ten = base.Columns["ho_ten"];
            this.columnngay_sinh = base.Columns["ngay_sinh"];
            this.columngioi_tinh = base.Columns["gioi_tinh"];
            this.columncmnd = base.Columns["cmnd"];
            this.columndien_thoai_nha = base.Columns["dien_thoai_nha"];
            this.columndien_thoai_di_dong = base.Columns["dien_thoai_di_dong"];
            this.columnemail = base.Columns["email"];
            this.columndia_chi_chi_tiet = base.Columns["dia_chi_chi_tiet"];
            this.columntai_khoan = base.Columns["tai_khoan"];
            this.columnho_khau = base.Columns["ho_khau"];
            this.columnthanh_pho = base.Columns["thanh_pho"];
        }

        [DebuggerNonUserCode]
        public rptDataSet.ConNguoi_nguoiRow NewConNguoi_nguoiRow()
        {
            return (rptDataSet.ConNguoi_nguoiRow) base.NewRow();
        }

        [DebuggerNonUserCode]
        protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
        {
            return new rptDataSet.ConNguoi_nguoiRow(builder);
        }

        [DebuggerNonUserCode]
        protected override void OnRowChanged(DataRowChangeEventArgs e)
        {
            base.OnRowChanged(e);
            if (this.ConNguoi_nguoiRowChanged != null)
            {
                this.ConNguoi_nguoiRowChanged(this, new rptDataSet.ConNguoi_nguoiRowChangeEvent((rptDataSet.ConNguoi_nguoiRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        protected override void OnRowChanging(DataRowChangeEventArgs e)
        {
            base.OnRowChanging(e);
            if (this.ConNguoi_nguoiRowChanging != null)
            {
                this.ConNguoi_nguoiRowChanging(this, new rptDataSet.ConNguoi_nguoiRowChangeEvent((rptDataSet.ConNguoi_nguoiRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        protected override void OnRowDeleted(DataRowChangeEventArgs e)
        {
            base.OnRowDeleted(e);
            if (this.ConNguoi_nguoiRowDeleted != null)
            {
                this.ConNguoi_nguoiRowDeleted(this, new rptDataSet.ConNguoi_nguoiRowChangeEvent((rptDataSet.ConNguoi_nguoiRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        protected override void OnRowDeleting(DataRowChangeEventArgs e)
        {
            base.OnRowDeleting(e);
            if (this.ConNguoi_nguoiRowDeleting != null)
            {
                this.ConNguoi_nguoiRowDeleting(this, new rptDataSet.ConNguoi_nguoiRowChangeEvent((rptDataSet.ConNguoi_nguoiRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        public void RemoveConNguoi_nguoiRow(rptDataSet.ConNguoi_nguoiRow row)
        {
            base.Rows.Remove(row);
        }

        [DebuggerNonUserCode]
        public DataColumn cmndColumn
        {
            get
            {
                return this.columncmnd;
            }
        }

        [DebuggerNonUserCode, Browsable(false)]
        public int Count
        {
            get
            {
                return base.Rows.Count;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn dia_chi_chi_tietColumn
        {
            get
            {
                return this.columndia_chi_chi_tiet;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn dien_thoai_di_dongColumn
        {
            get
            {
                return this.columndien_thoai_di_dong;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn dien_thoai_nhaColumn
        {
            get
            {
                return this.columndien_thoai_nha;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn emailColumn
        {
            get
            {
                return this.columnemail;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn gioi_tinhColumn
        {
            get
            {
                return this.columngioi_tinh;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ho_khauColumn
        {
            get
            {
                return this.columnho_khau;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ho_tenColumn
        {
            get
            {
                return this.columnho_ten;
            }
        }

        [DebuggerNonUserCode]
        public rptDataSet.ConNguoi_nguoiRow this[int index]
        {
            get
            {
                return (rptDataSet.ConNguoi_nguoiRow) base.Rows[index];
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ma_nguoiColumn
        {
            get
            {
                return this.columnma_nguoi;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ngay_sinhColumn
        {
            get
            {
                return this.columnngay_sinh;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn tai_khoanColumn
        {
            get
            {
                return this.columntai_khoan;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn thanh_phoColumn
        {
            get
            {
                return this.columnthanh_pho;
            }
        }
    }

    [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
    public class ConNguoi_nguoiRow : DataRow
    {
        private rptDataSet.ConNguoi_nguoiDataTable tableConNguoi_nguoi;

        [DebuggerNonUserCode]
        internal ConNguoi_nguoiRow(DataRowBuilder rb) : base(rb)
        {
            this.tableConNguoi_nguoi = (rptDataSet.ConNguoi_nguoiDataTable) base.Table;
        }

        [DebuggerNonUserCode]
        public bool IscmndNull()
        {
            return base.IsNull(this.tableConNguoi_nguoi.cmndColumn);
        }

        [DebuggerNonUserCode]
        public bool Isdia_chi_chi_tietNull()
        {
            return base.IsNull(this.tableConNguoi_nguoi.dia_chi_chi_tietColumn);
        }

        [DebuggerNonUserCode]
        public bool Isdien_thoai_di_dongNull()
        {
            return base.IsNull(this.tableConNguoi_nguoi.dien_thoai_di_dongColumn);
        }

        [DebuggerNonUserCode]
        public bool Isdien_thoai_nhaNull()
        {
            return base.IsNull(this.tableConNguoi_nguoi.dien_thoai_nhaColumn);
        }

        [DebuggerNonUserCode]
        public bool IsemailNull()
        {
            return base.IsNull(this.tableConNguoi_nguoi.emailColumn);
        }

        [DebuggerNonUserCode]
        public bool Isho_khauNull()
        {
            return base.IsNull(this.tableConNguoi_nguoi.ho_khauColumn);
        }

        [DebuggerNonUserCode]
        public bool Istai_khoanNull()
        {
            return base.IsNull(this.tableConNguoi_nguoi.tai_khoanColumn);
        }

        [DebuggerNonUserCode]
        public bool Isthanh_phoNull()
        {
            return base.IsNull(this.tableConNguoi_nguoi.thanh_phoColumn);
        }

        [DebuggerNonUserCode]
        public void SetcmndNull()
        {
            base[this.tableConNguoi_nguoi.cmndColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setdia_chi_chi_tietNull()
        {
            base[this.tableConNguoi_nguoi.dia_chi_chi_tietColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setdien_thoai_di_dongNull()
        {
            base[this.tableConNguoi_nguoi.dien_thoai_di_dongColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setdien_thoai_nhaNull()
        {
            base[this.tableConNguoi_nguoi.dien_thoai_nhaColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void SetemailNull()
        {
            base[this.tableConNguoi_nguoi.emailColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setho_khauNull()
        {
            base[this.tableConNguoi_nguoi.ho_khauColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Settai_khoanNull()
        {
            base[this.tableConNguoi_nguoi.tai_khoanColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setthanh_phoNull()
        {
            base[this.tableConNguoi_nguoi.thanh_phoColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public string cmnd
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableConNguoi_nguoi.cmndColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'cmnd' in table 'ConNguoi_nguoi' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableConNguoi_nguoi.cmndColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string dia_chi_chi_tiet
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableConNguoi_nguoi.dia_chi_chi_tietColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'dia_chi_chi_tiet' in table 'ConNguoi_nguoi' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableConNguoi_nguoi.dia_chi_chi_tietColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string dien_thoai_di_dong
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableConNguoi_nguoi.dien_thoai_di_dongColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'dien_thoai_di_dong' in table 'ConNguoi_nguoi' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableConNguoi_nguoi.dien_thoai_di_dongColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string dien_thoai_nha
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableConNguoi_nguoi.dien_thoai_nhaColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'dien_thoai_nha' in table 'ConNguoi_nguoi' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableConNguoi_nguoi.dien_thoai_nhaColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string email
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableConNguoi_nguoi.emailColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'email' in table 'ConNguoi_nguoi' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableConNguoi_nguoi.emailColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public bool gioi_tinh
        {
            get
            {
                return (bool) base[this.tableConNguoi_nguoi.gioi_tinhColumn];
            }
            set
            {
                base[this.tableConNguoi_nguoi.gioi_tinhColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string ho_khau
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableConNguoi_nguoi.ho_khauColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'ho_khau' in table 'ConNguoi_nguoi' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableConNguoi_nguoi.ho_khauColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string ho_ten
        {
            get
            {
                return (string) base[this.tableConNguoi_nguoi.ho_tenColumn];
            }
            set
            {
                base[this.tableConNguoi_nguoi.ho_tenColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public int ma_nguoi
        {
            get
            {
                return (int) base[this.tableConNguoi_nguoi.ma_nguoiColumn];
            }
            set
            {
                base[this.tableConNguoi_nguoi.ma_nguoiColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public DateTime ngay_sinh
        {
            get
            {
                return (DateTime) base[this.tableConNguoi_nguoi.ngay_sinhColumn];
            }
            set
            {
                base[this.tableConNguoi_nguoi.ngay_sinhColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string tai_khoan
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableConNguoi_nguoi.tai_khoanColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'tai_khoan' in table 'ConNguoi_nguoi' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableConNguoi_nguoi.tai_khoanColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string thanh_pho
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableConNguoi_nguoi.thanh_phoColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'thanh_pho' in table 'ConNguoi_nguoi' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableConNguoi_nguoi.thanh_phoColumn] = value;
            }
        }
    }

    [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
    public class ConNguoi_nguoiRowChangeEvent : EventArgs
    {
        private DataRowAction eventAction;
        private rptDataSet.ConNguoi_nguoiRow eventRow;

        [DebuggerNonUserCode]
        public ConNguoi_nguoiRowChangeEvent(rptDataSet.ConNguoi_nguoiRow row, DataRowAction action)
        {
            this.eventRow = row;
            this.eventAction = action;
        }

        [DebuggerNonUserCode]
        public DataRowAction Action
        {
            get
            {
                return this.eventAction;
            }
        }

        [DebuggerNonUserCode]
        public rptDataSet.ConNguoi_nguoiRow Row
        {
            get
            {
                return this.eventRow;
            }
        }
    }

    public delegate void ConNguoi_nguoiRowChangeEventHandler(object sender, rptDataSet.ConNguoi_nguoiRowChangeEvent e);

    [Serializable, XmlSchemaProvider("GetTypedTableSchema"), GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
    public class DoanhNghiepDataTable : DataTable, IEnumerable
    {
        private DataColumn columnchuc_vu;
        private DataColumn columndia_chi;
        private DataColumn columndia_chi_chi_tiet;
        private DataColumn columndien_thoai;
        private DataColumn columnemail;
        private DataColumn columnfax;
        private DataColumn columnma_doanh_nghiep;
        private DataColumn columnma_so_thue;
        private DataColumn columnnguoi_lien_he;
        private DataColumn columntai_khoan;
        private DataColumn columnten_doanh_nghiep;
        private DataColumn columnten_so_huu;
        private DataColumn columnten_tat;
        private DataColumn columnthanh_pho;

        public event rptDataSet.DoanhNghiepRowChangeEventHandler DoanhNghiepRowChanged;

        public event rptDataSet.DoanhNghiepRowChangeEventHandler DoanhNghiepRowChanging;

        public event rptDataSet.DoanhNghiepRowChangeEventHandler DoanhNghiepRowDeleted;

        public event rptDataSet.DoanhNghiepRowChangeEventHandler DoanhNghiepRowDeleting;

        [DebuggerNonUserCode]
        public DoanhNghiepDataTable()
        {
            base.TableName = "DoanhNghiep";
            this.BeginInit();
            this.InitClass();
            this.EndInit();
        }

        [DebuggerNonUserCode]
        internal DoanhNghiepDataTable(DataTable table)
        {
            base.TableName = table.TableName;
            if (table.CaseSensitive != table.DataSet.CaseSensitive)
            {
                base.CaseSensitive = table.CaseSensitive;
            }
            if (table.Locale.ToString() != table.DataSet.Locale.ToString())
            {
                base.Locale = table.Locale;
            }
            if (table.Namespace != table.DataSet.Namespace)
            {
                base.Namespace = table.Namespace;
            }
            base.Prefix = table.Prefix;
            base.MinimumCapacity = table.MinimumCapacity;
        }

        [DebuggerNonUserCode]
        protected DoanhNghiepDataTable(SerializationInfo info, StreamingContext context) : base(info, context)
        {
            this.InitVars();
        }

        [DebuggerNonUserCode]
        public void AddDoanhNghiepRow(rptDataSet.DoanhNghiepRow row)
        {
            base.Rows.Add(row);
        }

        [DebuggerNonUserCode]
        public rptDataSet.DoanhNghiepRow AddDoanhNghiepRow(string tai_khoan, string ten_doanh_nghiep, string ten_tat, string ten_so_huu, string dia_chi, string dia_chi_chi_tiet, string nguoi_lien_he, string chuc_vu, string dien_thoai, string fax, string email, string ma_so_thue, string thanh_pho)
        {
            rptDataSet.DoanhNghiepRow row = (rptDataSet.DoanhNghiepRow) base.NewRow();
            object[] objArray2 = new object[14];
            objArray2[1] = tai_khoan;
            objArray2[2] = ten_doanh_nghiep;
            objArray2[3] = ten_tat;
            objArray2[4] = ten_so_huu;
            objArray2[5] = dia_chi;
            objArray2[6] = dia_chi_chi_tiet;
            objArray2[7] = nguoi_lien_he;
            objArray2[8] = chuc_vu;
            objArray2[9] = dien_thoai;
            objArray2[10] = fax;
            objArray2[11] = email;
            objArray2[12] = ma_so_thue;
            objArray2[13] = thanh_pho;
            object[] objArray = objArray2;
            row.ItemArray = objArray;
            base.Rows.Add(row);
            return row;
        }

        [DebuggerNonUserCode]
        public override DataTable Clone()
        {
            rptDataSet.DoanhNghiepDataTable table = (rptDataSet.DoanhNghiepDataTable) base.Clone();
            table.InitVars();
            return table;
        }

        [DebuggerNonUserCode]
        protected override DataTable CreateInstance()
        {
            return new rptDataSet.DoanhNghiepDataTable();
        }

        [DebuggerNonUserCode]
        public rptDataSet.DoanhNghiepRow FindByma_doanh_nghiep(int ma_doanh_nghiep)
        {
            return (rptDataSet.DoanhNghiepRow) base.Rows.Find(new object[] { ma_doanh_nghiep });
        }

        [DebuggerNonUserCode]
        public virtual IEnumerator GetEnumerator()
        {
            return base.Rows.GetEnumerator();
        }

        [DebuggerNonUserCode]
        protected override Type GetRowType()
        {
            return typeof(rptDataSet.DoanhNghiepRow);
        }

        [DebuggerNonUserCode]
        public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
        {
            XmlSchemaComplexType type = new XmlSchemaComplexType();
            XmlSchemaSequence sequence = new XmlSchemaSequence();
            rptDataSet set = new rptDataSet();
            XmlSchemaAny item = new XmlSchemaAny();
            item.Namespace = "http://www.w3.org/2001/XMLSchema";
            item.MinOccurs = 0M;
            item.MaxOccurs = 79228162514264337593543950335M;
            item.ProcessContents = XmlSchemaContentProcessing.Lax;
            sequence.Items.Add(item);
            XmlSchemaAny any2 = new XmlSchemaAny();
            any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
            any2.MinOccurs = 1M;
            any2.ProcessContents = XmlSchemaContentProcessing.Lax;
            sequence.Items.Add(any2);
            XmlSchemaAttribute attribute = new XmlSchemaAttribute();
            attribute.Name = "namespace";
            attribute.FixedValue = set.Namespace;
            type.Attributes.Add(attribute);
            XmlSchemaAttribute attribute2 = new XmlSchemaAttribute();
            attribute2.Name = "tableTypeName";
            attribute2.FixedValue = "DoanhNghiepDataTable";
            type.Attributes.Add(attribute2);
            type.Particle = sequence;
            XmlSchema schemaSerializable = set.GetSchemaSerializable();
            if (xs.Contains(schemaSerializable.TargetNamespace))
            {
                MemoryStream stream = new MemoryStream();
                MemoryStream stream2 = new MemoryStream();
                try
                {
                    XmlSchema current = null;
                    schemaSerializable.Write(stream);
                    IEnumerator enumerator = xs.Schemas(schemaSerializable.TargetNamespace).GetEnumerator();
                    while (enumerator.MoveNext())
                    {
                        current = (XmlSchema) enumerator.Current;
                        stream2.SetLength(0L);
                        current.Write(stream2);
                        if (stream.Length == stream2.Length)
                        {
                            stream.Position = 0L;
                            stream2.Position = 0L;
                            while ((stream.Position != stream.Length) && (stream.ReadByte() == stream2.ReadByte()))
                            {
                            }
                            if (stream.Position == stream.Length)
                            {
                                return type;
                            }
                        }
                    }
                }
                finally
                {
                    if (stream != null)
                    {
                        stream.Close();
                    }
                    if (stream2 != null)
                    {
                        stream2.Close();
                    }
                }
            }
            xs.Add(schemaSerializable);
            return type;
        }

        [DebuggerNonUserCode]
        private void InitClass()
        {
            this.columnma_doanh_nghiep = new DataColumn("ma_doanh_nghiep", typeof(int), null, MappingType.Element);
            base.Columns.Add(this.columnma_doanh_nghiep);
            this.columntai_khoan = new DataColumn("tai_khoan", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columntai_khoan);
            this.columnten_doanh_nghiep = new DataColumn("ten_doanh_nghiep", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnten_doanh_nghiep);
            this.columnten_tat = new DataColumn("ten_tat", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnten_tat);
            this.columnten_so_huu = new DataColumn("ten_so_huu", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnten_so_huu);
            this.columndia_chi = new DataColumn("dia_chi", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columndia_chi);
            this.columndia_chi_chi_tiet = new DataColumn("dia_chi_chi_tiet", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columndia_chi_chi_tiet);
            this.columnnguoi_lien_he = new DataColumn("nguoi_lien_he", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnnguoi_lien_he);
            this.columnchuc_vu = new DataColumn("chuc_vu", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnchuc_vu);
            this.columndien_thoai = new DataColumn("dien_thoai", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columndien_thoai);
            this.columnfax = new DataColumn("fax", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnfax);
            this.columnemail = new DataColumn("email", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnemail);
            this.columnma_so_thue = new DataColumn("ma_so_thue", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnma_so_thue);
            this.columnthanh_pho = new DataColumn("thanh_pho", typeof(string), null, MappingType.Element);
            base.Columns.Add(this.columnthanh_pho);
            base.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[] { this.columnma_doanh_nghiep }, true));
            this.columnma_doanh_nghiep.AutoIncrement = true;
            this.columnma_doanh_nghiep.AllowDBNull = false;
            this.columnma_doanh_nghiep.ReadOnly = true;
            this.columnma_doanh_nghiep.Unique = true;
            this.columntai_khoan.AllowDBNull = false;
            this.columntai_khoan.MaxLength = 20;
            this.columnten_doanh_nghiep.AllowDBNull = false;
            this.columnten_doanh_nghiep.MaxLength = 500;
            this.columnten_tat.MaxLength = 20;
            this.columnten_so_huu.AllowDBNull = false;
            this.columnten_so_huu.MaxLength = 100;
            this.columndia_chi.ReadOnly = true;
            this.columndia_chi.MaxLength = 0x7d0;
            this.columndia_chi_chi_tiet.MaxLength = 150;
            this.columnnguoi_lien_he.MaxLength = 100;
            this.columnchuc_vu.MaxLength = 100;
            this.columndien_thoai.MaxLength = 50;
            this.columnfax.MaxLength = 50;
            this.columnemail.MaxLength = 100;
            this.columnma_so_thue.MaxLength = 20;
            this.columnthanh_pho.ReadOnly = true;
            this.columnthanh_pho.MaxLength = 0x7d0;
        }

        [DebuggerNonUserCode]
        internal void InitVars()
        {
            this.columnma_doanh_nghiep = base.Columns["ma_doanh_nghiep"];
            this.columntai_khoan = base.Columns["tai_khoan"];
            this.columnten_doanh_nghiep = base.Columns["ten_doanh_nghiep"];
            this.columnten_tat = base.Columns["ten_tat"];
            this.columnten_so_huu = base.Columns["ten_so_huu"];
            this.columndia_chi = base.Columns["dia_chi"];
            this.columndia_chi_chi_tiet = base.Columns["dia_chi_chi_tiet"];
            this.columnnguoi_lien_he = base.Columns["nguoi_lien_he"];
            this.columnchuc_vu = base.Columns["chuc_vu"];
            this.columndien_thoai = base.Columns["dien_thoai"];
            this.columnfax = base.Columns["fax"];
            this.columnemail = base.Columns["email"];
            this.columnma_so_thue = base.Columns["ma_so_thue"];
            this.columnthanh_pho = base.Columns["thanh_pho"];
        }

        [DebuggerNonUserCode]
        public rptDataSet.DoanhNghiepRow NewDoanhNghiepRow()
        {
            return (rptDataSet.DoanhNghiepRow) base.NewRow();
        }

        [DebuggerNonUserCode]
        protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
        {
            return new rptDataSet.DoanhNghiepRow(builder);
        }

        [DebuggerNonUserCode]
        protected override void OnRowChanged(DataRowChangeEventArgs e)
        {
            base.OnRowChanged(e);
            if (this.DoanhNghiepRowChanged != null)
            {
                this.DoanhNghiepRowChanged(this, new rptDataSet.DoanhNghiepRowChangeEvent((rptDataSet.DoanhNghiepRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        protected override void OnRowChanging(DataRowChangeEventArgs e)
        {
            base.OnRowChanging(e);
            if (this.DoanhNghiepRowChanging != null)
            {
                this.DoanhNghiepRowChanging(this, new rptDataSet.DoanhNghiepRowChangeEvent((rptDataSet.DoanhNghiepRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        protected override void OnRowDeleted(DataRowChangeEventArgs e)
        {
            base.OnRowDeleted(e);
            if (this.DoanhNghiepRowDeleted != null)
            {
                this.DoanhNghiepRowDeleted(this, new rptDataSet.DoanhNghiepRowChangeEvent((rptDataSet.DoanhNghiepRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        protected override void OnRowDeleting(DataRowChangeEventArgs e)
        {
            base.OnRowDeleting(e);
            if (this.DoanhNghiepRowDeleting != null)
            {
                this.DoanhNghiepRowDeleting(this, new rptDataSet.DoanhNghiepRowChangeEvent((rptDataSet.DoanhNghiepRow) e.Row, e.Action));
            }
        }

        [DebuggerNonUserCode]
        public void RemoveDoanhNghiepRow(rptDataSet.DoanhNghiepRow row)
        {
            base.Rows.Remove(row);
        }

        [DebuggerNonUserCode]
        public DataColumn chuc_vuColumn
        {
            get
            {
                return this.columnchuc_vu;
            }
        }

        [Browsable(false), DebuggerNonUserCode]
        public int Count
        {
            get
            {
                return base.Rows.Count;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn dia_chi_chi_tietColumn
        {
            get
            {
                return this.columndia_chi_chi_tiet;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn dia_chiColumn
        {
            get
            {
                return this.columndia_chi;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn dien_thoaiColumn
        {
            get
            {
                return this.columndien_thoai;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn emailColumn
        {
            get
            {
                return this.columnemail;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn faxColumn
        {
            get
            {
                return this.columnfax;
            }
        }

        [DebuggerNonUserCode]
        public rptDataSet.DoanhNghiepRow this[int index]
        {
            get
            {
                return (rptDataSet.DoanhNghiepRow) base.Rows[index];
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ma_doanh_nghiepColumn
        {
            get
            {
                return this.columnma_doanh_nghiep;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ma_so_thueColumn
        {
            get
            {
                return this.columnma_so_thue;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn nguoi_lien_heColumn
        {
            get
            {
                return this.columnnguoi_lien_he;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn tai_khoanColumn
        {
            get
            {
                return this.columntai_khoan;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ten_doanh_nghiepColumn
        {
            get
            {
                return this.columnten_doanh_nghiep;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ten_so_huuColumn
        {
            get
            {
                return this.columnten_so_huu;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn ten_tatColumn
        {
            get
            {
                return this.columnten_tat;
            }
        }

        [DebuggerNonUserCode]
        public DataColumn thanh_phoColumn
        {
            get
            {
                return this.columnthanh_pho;
            }
        }
    }

    [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
    public class DoanhNghiepRow : DataRow
    {
        private rptDataSet.DoanhNghiepDataTable tableDoanhNghiep;

        [DebuggerNonUserCode]
        internal DoanhNghiepRow(DataRowBuilder rb) : base(rb)
        {
            this.tableDoanhNghiep = (rptDataSet.DoanhNghiepDataTable) base.Table;
        }

        [DebuggerNonUserCode]
        public bool Ischuc_vuNull()
        {
            return base.IsNull(this.tableDoanhNghiep.chuc_vuColumn);
        }

        [DebuggerNonUserCode]
        public bool Isdia_chi_chi_tietNull()
        {
            return base.IsNull(this.tableDoanhNghiep.dia_chi_chi_tietColumn);
        }

        [DebuggerNonUserCode]
        public bool Isdia_chiNull()
        {
            return base.IsNull(this.tableDoanhNghiep.dia_chiColumn);
        }

        [DebuggerNonUserCode]
        public bool Isdien_thoaiNull()
        {
            return base.IsNull(this.tableDoanhNghiep.dien_thoaiColumn);
        }

        [DebuggerNonUserCode]
        public bool IsemailNull()
        {
            return base.IsNull(this.tableDoanhNghiep.emailColumn);
        }

        [DebuggerNonUserCode]
        public bool IsfaxNull()
        {
            return base.IsNull(this.tableDoanhNghiep.faxColumn);
        }

        [DebuggerNonUserCode]
        public bool Isma_so_thueNull()
        {
            return base.IsNull(this.tableDoanhNghiep.ma_so_thueColumn);
        }

        [DebuggerNonUserCode]
        public bool Isnguoi_lien_heNull()
        {
            return base.IsNull(this.tableDoanhNghiep.nguoi_lien_heColumn);
        }

        [DebuggerNonUserCode]
        public bool Isten_tatNull()
        {
            return base.IsNull(this.tableDoanhNghiep.ten_tatColumn);
        }

        [DebuggerNonUserCode]
        public bool Isthanh_phoNull()
        {
            return base.IsNull(this.tableDoanhNghiep.thanh_phoColumn);
        }

        [DebuggerNonUserCode]
        public void Setchuc_vuNull()
        {
            base[this.tableDoanhNghiep.chuc_vuColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setdia_chi_chi_tietNull()
        {
            base[this.tableDoanhNghiep.dia_chi_chi_tietColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setdia_chiNull()
        {
            base[this.tableDoanhNghiep.dia_chiColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setdien_thoaiNull()
        {
            base[this.tableDoanhNghiep.dien_thoaiColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void SetemailNull()
        {
            base[this.tableDoanhNghiep.emailColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void SetfaxNull()
        {
            base[this.tableDoanhNghiep.faxColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setma_so_thueNull()
        {
            base[this.tableDoanhNghiep.ma_so_thueColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setnguoi_lien_heNull()
        {
            base[this.tableDoanhNghiep.nguoi_lien_heColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setten_tatNull()
        {
            base[this.tableDoanhNghiep.ten_tatColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public void Setthanh_phoNull()
        {
            base[this.tableDoanhNghiep.thanh_phoColumn] = Convert.DBNull;
        }

        [DebuggerNonUserCode]
        public string chuc_vu
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableDoanhNghiep.chuc_vuColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'chuc_vu' in table 'DoanhNghiep' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableDoanhNghiep.chuc_vuColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string dia_chi
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableDoanhNghiep.dia_chiColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'dia_chi' in table 'DoanhNghiep' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableDoanhNghiep.dia_chiColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string dia_chi_chi_tiet
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableDoanhNghiep.dia_chi_chi_tietColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'dia_chi_chi_tiet' in table 'DoanhNghiep' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableDoanhNghiep.dia_chi_chi_tietColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string dien_thoai
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableDoanhNghiep.dien_thoaiColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'dien_thoai' in table 'DoanhNghiep' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableDoanhNghiep.dien_thoaiColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string email
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableDoanhNghiep.emailColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'email' in table 'DoanhNghiep' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableDoanhNghiep.emailColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string fax
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableDoanhNghiep.faxColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'fax' in table 'DoanhNghiep' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableDoanhNghiep.faxColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public int ma_doanh_nghiep
        {
            get
            {
                return (int) base[this.tableDoanhNghiep.ma_doanh_nghiepColumn];
            }
            set
            {
                base[this.tableDoanhNghiep.ma_doanh_nghiepColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string ma_so_thue
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableDoanhNghiep.ma_so_thueColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'ma_so_thue' in table 'DoanhNghiep' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableDoanhNghiep.ma_so_thueColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string nguoi_lien_he
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableDoanhNghiep.nguoi_lien_heColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'nguoi_lien_he' in table 'DoanhNghiep' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableDoanhNghiep.nguoi_lien_heColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string tai_khoan
        {
            get
            {
                return (string) base[this.tableDoanhNghiep.tai_khoanColumn];
            }
            set
            {
                base[this.tableDoanhNghiep.tai_khoanColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string ten_doanh_nghiep
        {
            get
            {
                return (string) base[this.tableDoanhNghiep.ten_doanh_nghiepColumn];
            }
            set
            {
                base[this.tableDoanhNghiep.ten_doanh_nghiepColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string ten_so_huu
        {
            get
            {
                return (string) base[this.tableDoanhNghiep.ten_so_huuColumn];
            }
            set
            {
                base[this.tableDoanhNghiep.ten_so_huuColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string ten_tat
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableDoanhNghiep.ten_tatColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'ten_tat' in table 'DoanhNghiep' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableDoanhNghiep.ten_tatColumn] = value;
            }
        }

        [DebuggerNonUserCode]
        public string thanh_pho
        {
            get
            {
                string str;
                try
                {
                    str = (string) base[this.tableDoanhNghiep.thanh_phoColumn];
                }
                catch (InvalidCastException exception)
                {
                    throw new StrongTypingException("The value for column 'thanh_pho' in table 'DoanhNghiep' is DBNull.", exception);
                }
                return str;
            }
            set
            {
                base[this.tableDoanhNghiep.thanh_phoColumn] = value;
            }
        }
    }

    [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
    public class DoanhNghiepRowChangeEvent : EventArgs
    {
        private DataRowAction eventAction;
        private rptDataSet.DoanhNghiepRow eventRow;

        [DebuggerNonUserCode]
        public DoanhNghiepRowChangeEvent(rptDataSet.DoanhNghiepRow row, DataRowAction action)
        {
            this.eventRow = row;
            this.eventAction = action;
        }

        [DebuggerNonUserCode]
        public DataRowAction Action
        {
            get
            {
                return this.eventAction;
            }
        }

        [DebuggerNonUserCode]
        public rptDataSet.DoanhNghiepRow Row
        {
            get
            {
                return this.eventRow;
            }
        }
    }

    public delegate void DoanhNghiepRowChangeEventHandler(object sender, rptDataSet.DoanhNghiepRowChangeEvent e);
}

